/**
 * 一种随机化方法是：
 * 1 随机x和y
 * 2 随机r，如果不符合条件，反复随机r
 * 另一种随机化方法是：
 * 1 随机x、y、r，如果不符合条件，反复随机x、y、r
 * 
 * 给定最后的数据，问是哪一种方法生成的
 * 首先暴力模拟一遍，发现第一种方法的标准差是16，第二种方法是19
 * 不知道为什么
 */
#include <bits/stdc++.h>
using namespace std;

using llt = long long;
using vi = vector<int>;

int N;
vi X, Y;
vi R;

bool proc(){
	llt s = accumulate(R.begin(), R.end(), 0LL);
	double ave = (double)s / N;
	double cha = 0;
	for(auto i : R){
		cha += (i - ave) * (i - ave);
	}
	cha = sqrt(cha / N);
	return cha < 18;
}

int main(){
#ifndef ONLINE_JUDGE
    freopen("z.txt", "r", stdin);
#endif
    ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(0);
    int nofkase = 1;
    // cin >> nofkase;
    while(nofkase--){
        cin >> N;
		X.assign(N, {});Y.assign(N, {});
		R.assign(N, {});
		for(int i=0;i<N;++i){
			cin >> X[i] >> Y[i] >> R[i];
		}
		cout << (proc() ? "bit-noob" : "buaa-noob") << "\n";
    }
    return 0;
}